.header{
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  align-content: center;
  padding:.5em 0em;
  border-bottom:2px solid #1c91dd;

  .list,.search{
    font-size:1.5em;
    color:#1c91dd;
    height:2em;
    line-height: 2em;
  }

  .list{
    // background:url('../images/header-border.png') no-repeat right top;
    border-right:1px solid #bdbdbd;
    padding:0em 1em;
  }

  .search{
    // background:url('../images/header-border.png') no-repeat left top;
    padding:0em 1em;
    border-left:1px solid #bdbdbd;
  }

  .logo{
    width:35%;
  }
}